<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.12.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Geo3DML-CPP: include/g3dxml/XMLProjectReader.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">Geo3DML-CPP
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.12.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search',false);
  $(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_08a06df9a3e103bd7de742ab8c39910f.html">g3dxml</a></li>  </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
  <div class="headertitle"><div class="title">XMLProjectReader.h</div></div>
</div><!--header-->
<div class="contents">
<a href="_x_m_l_project_reader_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span><span class="comment">// UTF-8编码</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno">    2</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno">    3</span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno">    4</span><span class="preprocessor">#include &lt;<a class="code" href="_x_m_l_reader_helper_8h.html">g3dxml/XMLReaderHelper.h</a>&gt;</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno">    5</span><span class="preprocessor">#include &lt;<a class="code" href="_x_m_l_i_o_8h.html">g3dxml/XMLIO.h</a>&gt;</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno">    6</span> </div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno">    7</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceg3dxml.html">g3dxml</a> {</div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno">    8</span> </div>
<div class="foldopen" id="foldopen00009" data-start="{" data-end="};">
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html">    9</a></span>    <span class="keyword">class </span><a class="code hl_class" href="classg3dxml_1_1_x_m_l_project_reader.html">XMLProjectReader</a> : <span class="keyword">public</span> <a class="code hl_class" href="classg3dxml_1_1_x_m_l_i_o.html">XMLIO</a> {</div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno">   10</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#aec26601910818410cd4a939a341a8f96">   12</a></span>        <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#aec26601910818410cd4a939a341a8f96">Element</a>;</div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno">   13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno">   14</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a2623883a0a883de7bce66fd042f13bdf">   18</a></span>        <a class="code hl_function" href="classg3dxml_1_1_x_m_l_project_reader.html#a2623883a0a883de7bce66fd042f13bdf">XMLProjectReader</a>(<a class="code hl_class" href="classgeo3dml_1_1_object_factory.html">geo3dml::ObjectFactory</a>* factory, <span class="keyword">const</span> std::string&amp; projectDirectory);</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a6092bd558ca6069268a5cbe2864dcbf1">   19</a></span>        <span class="keyword">virtual</span> <a class="code hl_function" href="classg3dxml_1_1_x_m_l_project_reader.html#a6092bd558ca6069268a5cbe2864dcbf1">~XMLProjectReader</a>();</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a9b6e688e43a1abba35ecf35d276e9771">   21</a></span>        <a class="code hl_class" href="classgeo3dml_1_1_project.html">geo3dml::Project</a>* <a class="code hl_function" href="classg3dxml_1_1_x_m_l_project_reader.html#a9b6e688e43a1abba35ecf35d276e9771">ReadProject</a>(xmlTextReaderPtr reader);</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span>    <span class="keyword">private</span>:</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a20a519da24514423f78935b0fec812c8">   24</a></span>        <span class="keywordtype">bool</span> <a class="code hl_function" href="classg3dxml_1_1_x_m_l_project_reader.html#a20a519da24514423f78935b0fec812c8">ReadMetadata</a>(xmlTextReaderPtr reader, <a class="code hl_class" href="classgeo3dml_1_1_project.html">geo3dml::Project</a>* project);</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#adef3eab0b8c333fe52186bc10caebd73">   25</a></span>        <span class="keywordtype">bool</span> <a class="code hl_function" href="classg3dxml_1_1_x_m_l_project_reader.html#adef3eab0b8c333fe52186bc10caebd73">ReadProjectInfo</a>(xmlTextReaderPtr reader, <a class="code hl_class" href="classgeo3dml_1_1_project_metadata.html">geo3dml::ProjectMetadata</a>&amp; meta);</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a860560d5ad883c1b987fa45c0d7a15f0">   26</a></span>        <a class="code hl_class" href="classgeo3dml_1_1_model.html">geo3dml::Model</a>* <a class="code hl_function" href="classg3dxml_1_1_x_m_l_project_reader.html#a860560d5ad883c1b987fa45c0d7a15f0">ReadModel</a>(xmlTextReaderPtr reader);</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a6eba7128a5a76079ba6ae6c181932b77">   27</a></span>        <a class="code hl_class" href="classgeo3dml_1_1_map.html">geo3dml::Map</a>* <a class="code hl_function" href="classg3dxml_1_1_x_m_l_project_reader.html#a6eba7128a5a76079ba6ae6c181932b77">ReadMap</a>(xmlTextReaderPtr reader);</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a1116436426eadb892256287d77330ab6">   28</a></span>        <span class="keywordtype">bool</span> <a class="code hl_function" href="classg3dxml_1_1_x_m_l_project_reader.html#a1116436426eadb892256287d77330ab6">ReadStyle</a>(xmlTextReaderPtr reader, <a class="code hl_class" href="classgeo3dml_1_1_project.html">geo3dml::Project</a>* project);</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a17da781b877c34dc1ac0d037e415dfcd">   29</a></span>        <span class="keywordtype">bool</span> <a class="code hl_function" href="classg3dxml_1_1_x_m_l_project_reader.html#a17da781b877c34dc1ac0d037e415dfcd">ReadLight</a>(xmlTextReaderPtr reader, <a class="code hl_class" href="classgeo3dml_1_1_light.html">geo3dml::Light</a>&amp; light);</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span> </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span>    <span class="keyword">private</span>:</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a140c6b10e86b3aaa3b3ae3c34fa79acf">   32</a></span>        <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#a140c6b10e86b3aaa3b3ae3c34fa79acf">Element_Name</a>;</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a548e2c030c07ea2c705ff62421bcd14e">   33</a></span>        <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#a548e2c030c07ea2c705ff62421bcd14e">Element_Metadata</a>;</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a628fc1f97349d0df8ebcfbef04ea2f63">   34</a></span>        <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#a628fc1f97349d0df8ebcfbef04ea2f63">Element_Description</a>;</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#aa64b7e3e71725f3ba669cfce252aa8d8">   35</a></span>        <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#aa64b7e3e71725f3ba669cfce252aa8d8">Element_ProjectInfo</a>;</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a359287c773eef64800fa5e90809f52df">   36</a></span>        <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#a359287c773eef64800fa5e90809f52df">Element_Model</a>;</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a705cb740bb83d3f21ee0c77bddd8894b">   37</a></span>        <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#a705cb740bb83d3f21ee0c77bddd8894b">Element_Include</a>;</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a28bc4c298f2a153dc2a5bab5037bea2c">   38</a></span>        <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#a28bc4c298f2a153dc2a5bab5037bea2c">Element_Style</a>;</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a4e2a090473a974690f3d31505834b3b4">   39</a></span>        <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#a4e2a090473a974690f3d31505834b3b4">Element_Light</a>;</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#ad2e129ff6855da8c9426777f40f66d7b">   40</a></span>        <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#ad2e129ff6855da8c9426777f40f66d7b">Element_Map</a>;</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span>    <span class="keyword">private</span>:</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#af6a91c82471622f847e11c1ef33f93a1">   43</a></span>        <a class="code hl_class" href="classgeo3dml_1_1_object_factory.html">geo3dml::ObjectFactory</a>* <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#af6a91c82471622f847e11c1ef33f93a1">g3dFactory_</a>;</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classg3dxml_1_1_x_m_l_project_reader.html#a0bf295259647bdff95ed7fb43f1156dc">   44</a></span>        std::string <a class="code hl_variable" href="classg3dxml_1_1_x_m_l_project_reader.html#a0bf295259647bdff95ed7fb43f1156dc">projectDirectory_</a>;</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span>    };</div>
</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span>}</div>
<div class="ttc" id="a_x_m_l_i_o_8h_html"><div class="ttname"><a href="_x_m_l_i_o_8h.html">XMLIO.h</a></div></div>
<div class="ttc" id="a_x_m_l_reader_helper_8h_html"><div class="ttname"><a href="_x_m_l_reader_helper_8h.html">XMLReaderHelper.h</a></div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_i_o_html"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_i_o.html">g3dxml::XMLIO</a></div><div class="ttdef"><b>Definition</b> XMLIO.h:18</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html">g3dxml::XMLProjectReader</a></div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:9</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a0bf295259647bdff95ed7fb43f1156dc"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a0bf295259647bdff95ed7fb43f1156dc">g3dxml::XMLProjectReader::projectDirectory_</a></div><div class="ttdeci">std::string projectDirectory_</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:44</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a1116436426eadb892256287d77330ab6"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a1116436426eadb892256287d77330ab6">g3dxml::XMLProjectReader::ReadStyle</a></div><div class="ttdeci">bool ReadStyle(xmlTextReaderPtr reader, geo3dml::Project *project)</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a140c6b10e86b3aaa3b3ae3c34fa79acf"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a140c6b10e86b3aaa3b3ae3c34fa79acf">g3dxml::XMLProjectReader::Element_Name</a></div><div class="ttdeci">static const std::string Element_Name</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:32</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a17da781b877c34dc1ac0d037e415dfcd"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a17da781b877c34dc1ac0d037e415dfcd">g3dxml::XMLProjectReader::ReadLight</a></div><div class="ttdeci">bool ReadLight(xmlTextReaderPtr reader, geo3dml::Light &amp;light)</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a20a519da24514423f78935b0fec812c8"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a20a519da24514423f78935b0fec812c8">g3dxml::XMLProjectReader::ReadMetadata</a></div><div class="ttdeci">bool ReadMetadata(xmlTextReaderPtr reader, geo3dml::Project *project)</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a2623883a0a883de7bce66fd042f13bdf"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a2623883a0a883de7bce66fd042f13bdf">g3dxml::XMLProjectReader::XMLProjectReader</a></div><div class="ttdeci">XMLProjectReader(geo3dml::ObjectFactory *factory, const std::string &amp;projectDirectory)</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a28bc4c298f2a153dc2a5bab5037bea2c"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a28bc4c298f2a153dc2a5bab5037bea2c">g3dxml::XMLProjectReader::Element_Style</a></div><div class="ttdeci">static const std::string Element_Style</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:38</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a359287c773eef64800fa5e90809f52df"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a359287c773eef64800fa5e90809f52df">g3dxml::XMLProjectReader::Element_Model</a></div><div class="ttdeci">static const std::string Element_Model</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:36</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a4e2a090473a974690f3d31505834b3b4"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a4e2a090473a974690f3d31505834b3b4">g3dxml::XMLProjectReader::Element_Light</a></div><div class="ttdeci">static const std::string Element_Light</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:39</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a548e2c030c07ea2c705ff62421bcd14e"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a548e2c030c07ea2c705ff62421bcd14e">g3dxml::XMLProjectReader::Element_Metadata</a></div><div class="ttdeci">static const std::string Element_Metadata</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:33</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a6092bd558ca6069268a5cbe2864dcbf1"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a6092bd558ca6069268a5cbe2864dcbf1">g3dxml::XMLProjectReader::~XMLProjectReader</a></div><div class="ttdeci">virtual ~XMLProjectReader()</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a628fc1f97349d0df8ebcfbef04ea2f63"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a628fc1f97349d0df8ebcfbef04ea2f63">g3dxml::XMLProjectReader::Element_Description</a></div><div class="ttdeci">static const std::string Element_Description</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:34</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a6eba7128a5a76079ba6ae6c181932b77"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a6eba7128a5a76079ba6ae6c181932b77">g3dxml::XMLProjectReader::ReadMap</a></div><div class="ttdeci">geo3dml::Map * ReadMap(xmlTextReaderPtr reader)</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a705cb740bb83d3f21ee0c77bddd8894b"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a705cb740bb83d3f21ee0c77bddd8894b">g3dxml::XMLProjectReader::Element_Include</a></div><div class="ttdeci">static const std::string Element_Include</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:37</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a860560d5ad883c1b987fa45c0d7a15f0"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a860560d5ad883c1b987fa45c0d7a15f0">g3dxml::XMLProjectReader::ReadModel</a></div><div class="ttdeci">geo3dml::Model * ReadModel(xmlTextReaderPtr reader)</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_a9b6e688e43a1abba35ecf35d276e9771"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#a9b6e688e43a1abba35ecf35d276e9771">g3dxml::XMLProjectReader::ReadProject</a></div><div class="ttdeci">geo3dml::Project * ReadProject(xmlTextReaderPtr reader)</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_aa64b7e3e71725f3ba669cfce252aa8d8"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#aa64b7e3e71725f3ba669cfce252aa8d8">g3dxml::XMLProjectReader::Element_ProjectInfo</a></div><div class="ttdeci">static const std::string Element_ProjectInfo</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:35</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_ad2e129ff6855da8c9426777f40f66d7b"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#ad2e129ff6855da8c9426777f40f66d7b">g3dxml::XMLProjectReader::Element_Map</a></div><div class="ttdeci">static const std::string Element_Map</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:40</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_adef3eab0b8c333fe52186bc10caebd73"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#adef3eab0b8c333fe52186bc10caebd73">g3dxml::XMLProjectReader::ReadProjectInfo</a></div><div class="ttdeci">bool ReadProjectInfo(xmlTextReaderPtr reader, geo3dml::ProjectMetadata &amp;meta)</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_aec26601910818410cd4a939a341a8f96"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#aec26601910818410cd4a939a341a8f96">g3dxml::XMLProjectReader::Element</a></div><div class="ttdeci">static const std::string Element</div><div class="ttdoc">Name of the project elment.</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:12</div></div>
<div class="ttc" id="aclassg3dxml_1_1_x_m_l_project_reader_html_af6a91c82471622f847e11c1ef33f93a1"><div class="ttname"><a href="classg3dxml_1_1_x_m_l_project_reader.html#af6a91c82471622f847e11c1ef33f93a1">g3dxml::XMLProjectReader::g3dFactory_</a></div><div class="ttdeci">geo3dml::ObjectFactory * g3dFactory_</div><div class="ttdef"><b>Definition</b> XMLProjectReader.h:43</div></div>
<div class="ttc" id="aclassgeo3dml_1_1_light_html"><div class="ttname"><a href="classgeo3dml_1_1_light.html">geo3dml::Light</a></div><div class="ttdoc">光源配置。</div><div class="ttdef"><b>Definition</b> Light.h:10</div></div>
<div class="ttc" id="aclassgeo3dml_1_1_map_html"><div class="ttname"><a href="classgeo3dml_1_1_map.html">geo3dml::Map</a></div><div class="ttdef"><b>Definition</b> Map.h:9</div></div>
<div class="ttc" id="aclassgeo3dml_1_1_model_html"><div class="ttname"><a href="classgeo3dml_1_1_model.html">geo3dml::Model</a></div><div class="ttdef"><b>Definition</b> Model.h:10</div></div>
<div class="ttc" id="aclassgeo3dml_1_1_object_factory_html"><div class="ttname"><a href="classgeo3dml_1_1_object_factory.html">geo3dml::ObjectFactory</a></div><div class="ttdoc">Factory for Geo3DML objects. It is not thread safe.</div><div class="ttdef"><b>Definition</b> ObjectFactory.h:30</div></div>
<div class="ttc" id="aclassgeo3dml_1_1_project_html"><div class="ttname"><a href="classgeo3dml_1_1_project.html">geo3dml::Project</a></div><div class="ttdoc">工程对象</div><div class="ttdef"><b>Definition</b> Project.h:11</div></div>
<div class="ttc" id="aclassgeo3dml_1_1_project_metadata_html"><div class="ttname"><a href="classgeo3dml_1_1_project_metadata.html">geo3dml::ProjectMetadata</a></div><div class="ttdoc">项目/工程的元数据信息。</div><div class="ttdef"><b>Definition</b> ProjectMetadata.h:7</div></div>
<div class="ttc" id="anamespaceg3dxml_html"><div class="ttname"><a href="namespaceg3dxml.html">g3dxml</a></div><div class="ttdef"><b>Definition</b> MultiTIN.h:8</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0
</small></address>
</div><!-- doc-content -->
</body>
</html>
